sql 您所在的位置:网站首页 sql on附近有语法错误 sql

sql

2024-07-15 07:58| 来源: 网络整理| 查看: 265

我已经盯着这个太久了,我似乎看不出我哪里出错了。

我有一个存储过程,它必须返回一堆数据,其中“ExtractedText”与该人正在搜索的单词匹配:

Select @Command = 'select DISTINCT CaseFileEvents.InvestigatorID,convert(nvarchar,EventDate,111) as ''EventDate'',EventTime,EventDesc,TaskID,Privileged,Private,Email,HasAttachments,FName,LName, FName + '' '' + LName as Name ,CaseFileEvents.FileID,CaseFiles.FileName,ItemEntryGradeID, EventDescPlainText from CaseFileEvents join ...... WHERE '+ @FilterField +' LIKE ''%' + @FilterQuery + '%'' ORDER BY ' + @SortName + ' ' + @SortOrder + ''; this area seems to bug out

@FilterField 是其中一个表中的一列,@FilterQuery 是用户键入的要查找的单词。@SortName,是它被排序的名称。

命令示例:@FilterField = "ExtractedText"、@FilterQuery="something"、@SortName="EventID"、@SortOrder="desc"

这是错误:

消息 156,级别 15,状态 1,第 10 行 关键字“ORDER”附近的语法不正确。

完整命令:

WHERE ExtractedText LIKE '%add%' ORDER BY EventID desc;


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有